/*
 * Copyright By ZATI
 * Copyright By 3a3c88295d37870dfd3b25056092d1a9209824b256c341f2cdc296437f671617
 * All rights reserved.
 *
 * If you are not the intended user, you are hereby notified that any use, disclosure, copying, printing, forwarding or
 * dissemination of this property is strictly prohibited. If you have got this file in error, delete it from your system.
 */

package cn.wzc.crystal.platform.query;

import lombok.Value;

import java.util.List;

/**
 * 查询结果的一个封装
 *
 * @param <Dto>
 * @author wzc
 */
@Value
public class QueryPageResult<Dto> {

	/**
	 * 总条数
	 */
	Long total;

	/**
	 * 总行数
	 */
	List<Dto> rows;

	public static <Dto> QueryPageResult<Dto> of(Long total, List<Dto> rows) {
		return new QueryPageResult<>(total, rows);
	}
}
